\tracingonline=2
\tracingcommands=2
\tracingmacros=2
\tracingrestores=2

\count0=0
\count1=1
\count2=2
\count3=3
\count4=4
\count5=5

\skip1=5\count2
\showthe\skip1

%decimal
\skip1=.cc
\showthe\skip1

\skip1=-.cc
\showthe\skip1

\skip1=1.cc
\showthe\skip1

\skip1=.1cc
\showthe\skip1

\skip1=1.3456pt
\showthe\skip1

\skip1=1.6543pt
\showthe\skip1

%coersion
\skip1=12.45pt plus 2pt minus 3pt
\showthe\skip1
\dimen10=\skip1
\showthe\dimen10
\dimen10=-\skip1
\showthe\dimen10
\count10=\skip1
\showthe\count10
\count10=-\skip1
\showthe\count10

%units
\skip1=10.3pt
\showthe\skip1

\skip1=10.3sp
\showthe\skip1

\skip1=10.3in
\showthe\skip1

\skip1=10.3pc
\showthe\skip1

\skip1=10.3cm
\showthe\skip1

\skip1=10.3mm
\showthe\skip1

\skip1=10.3bp
\showthe\skip1

\skip1=10.3dd
\showthe\skip1

\skip1=10.3cc
\showthe\skip1

\mag=3000

\skip1=10.3truept
\showthe\skip1

\skip1=10.3truesp
\showthe\skip1

\skip1=10.3truein
\showthe\skip1

\skip1=10.3truepc
\showthe\skip1

\skip1=10.3truecm
\showthe\skip1

\skip1=10.3truemm
\showthe\skip1

\skip1=10.3truebp
\showthe\skip1

\skip1=10.3truedd
\showthe\skip1

\skip1=10.3truecc
\showthe\skip1

%fraction
\skip1=0.5\count1
\showthe\skip1

\skip1=0.5\count2
\showthe\skip1

\skip1=0.3\count5
\showthe\skip1

%negative
\skip1=-10.2cc
\showthe\skip1

\skip1=-10.2\count3
\showthe\skip1

%hex
\skip1="A1cc
\showthe\skip1

\skip1=-"A1cc
\showthe\skip1

%oct
\skip1='21cc
\showthe\skip1

\skip1=-'21cc
\showthe\skip1

%char
\skip1=`acc
\showthe\skip1

%signs
\skip1=-1\count1
\showthe\skip1
\skip1=-2.2cc
\showthe\skip1
\skip1=--3.3cc
\showthe\skip1

%spaces
\skip1  =  -- - 3  \count1
\showthe\skip1

\skip1 = 3.3  cc
\showthe\skip1

\skip1 = 3.3 true cc
\showthe\skip1

\skip1 = 3.3true cc
\showthe\skip1

\skip1 = 3.3truecc
\showthe\skip1

\skip1 = 3.3 truecc
\showthe\skip1

%overflow
\skip1='7777777777\count1
\showthe\skip1
\skip1=1073741823.99\count1
\showthe\skip1
\skip1=-1073741823.99\count1
\showthe\skip1
\skip1=1073741824\count1
\showthe\skip1
\skip1=-1073741824\count1
\showthe\skip1
\skip1='10000000000\count1
\showthe\skip1
\skip1='4000000000\count2
\showthe\skip1

\count10="7FFFFFFF
\skip1=1\count10
\showthe\skip1
\skip1=2\count10
\showthe\skip1
\skip1=15\count10
\showthe\skip1

\skip1=555555555555\count2
\showthe\skip1

\skip1=555555555555.5sp
\showthe\skip1

\skip1=5.55555555555555sp
\showthe\skip1

\skip1=1073741823.9sp
\showthe\skip1

\skip1=1073741824.1sp
\showthe\skip1

%errors
\skip1=10pt
\skip1=\relax\relax
\showthe\skip1

\skip1=10pt
\skip1=\count1\relax
\showthe\skip1

\skip1=10pt
\skip1=-\count1\relax
\showthe\skip1

%plus
\skip1=10ptplus2pt
\showthe\skip1

\skip1=10pt plus 2pt
\showthe\skip1

%minus
\skip1=10ptminus2pt
\showthe\skip1

\skip1=10pt minus 2pt
\showthe\skip1

%plus minus
\skip1=10ptplus3ptminus2pt
\showthe\skip1

\skip1=10pt plus 3pt minus 2pt
\showthe\skip1

%minus plus
\skip1=10ptminus3ptplus2pt
\showthe\skip1

\skip1=10pt minus 3pt plus 2pt
\showthe\skip1

%sign with plus

\skip1 = -  10pt plus 3pt minus 2pt
\showthe\skip1

\skip1 = -  10pt plus - 3pt minus 2pt
\showthe\skip1

\skip1 =  10pt plus 3pt minus - 2pt
\showthe\skip1

%fil
\skip1=10pt minus 2fil
\showthe\skip1

\skip1=10pt minus 2 fil L
\showthe\skip1

\skip1=10pt minus 2 fiLl
\showthe\skip1
 
\skip1=10pt plus 2 fiLll
\showthe\skip1

\skip1=10pt plus 2 fiLlll l minus 3fill
\showthe\skip1

%mu
\skip1=20mu
\showthe\skip1

\skip1=21pt plus 30mu
\showthe\skip1

\skip1=22pt minus 40mu
\showthe\skip1

\end
